home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Compilers⁄Interps / kevoSource / family.h < prev    next >
Text File  |  1993-03-13  |  651b  |  25 lines

  1. /* Kevo -- a prototype-based object-oriented language */
  2. /* (c) Antero Taivalsaari 1991-1993                   */
  3. /* Some parts (c) Antero Taivalsaari 1986-1988           */
  4. /* family.h: Clone family management internals        */
  5.  
  6. /*------------------------------------------------------------------------*/
  7. /* Operations on clone families */
  8.  
  9. OBJECT*        cloneObject();
  10. void        deriveObject();
  11.  
  12. void        makeParent();
  13. void        removeFromItsFamily();
  14. void        moveToContext();
  15. int         possiblyMoveObject();
  16. int            possiblyMoveFamily();
  17. void        confirmObjectType();
  18. void        ensureParentCompatibility();
  19. void        removeAllRelatives();
  20.  
  21. void        resizeFamilyMembers();
  22. int            checkFamilyIntegrity();
  23.  
  24.  
  25.